Algebraic-geometric codes and multidimensional cyclic codes: a unified theory and algorithms for decoding using Grobner bases
نویسندگان
چکیده
In this paper, it is proved that any algehraicgeometr ic code can be expressed as a cross section of an extended multidimensional cyclic code. Both algebraic-geometric codes and multidimensional cyclic codes are descr ibed by a unified theory of l inear block codes def ined over point sets: algebraic-geometric codes are def ined over the points of an algebraic curve, and an m-dimensional cyclic code is def ined over the points in mdimensional space. The power of the unified theory is in its description of decoding techniques using GrSbner bases. In order to fit an algebraic-geometric code into this theory, a change of coordinates must be appl ied to the curve over which the code is def ined so that the curve is in special position. For curves in special position, all computat ions can be performed with polynomials, rather than rational functions, and this also makes it possible to take advantage of the theory of Grobner bases. Next, a transform is def ined for algebraic-geometric codes which general izes the discrete Fourier transform. The transform is also related to a GrSbner basis, and is useful in setting up the decoding problem. In the decoding problem, a key step is finding a GrSbner basis for an error locator ideal. For algebraic-geometric codes, multidimensional cyclic codes, and indeed, any cross section of an extended multidimensional cyclic code, Sakata’s algorithm can be used to find linear recursion relations which hold on the syndrome array. In this general context, we give a self-contained and simplified presentat ion of Sakata’s algorithm, and present a general f ramework for decoding algorithms for this family of codes, in which the use of Sakata’s algorithm is supplemented by a procedure for extending the syndrome array.
منابع مشابه
Systematic encoding via Grobner bases for a class of algebraic-geometric Goppa codes
Any linear code with a nontrivial automorphism has the structure of a module over a polynomial ring. The theory of Griihner bases for modules gives a compact description and implementation of a systematic encoder. We present examples of algebraic-geometric Goppa codes that can be encoded by these methods, including the one-point Hermitian codes. Index TermsSystematic encoding, algebraic-geometr...
متن کاملOptimal rate algebraic list decoding using narrow ray class fields
We use class field theory, specifically Drinfeld modules of rank 1, to construct a family of asymptotically good algebraic-geometric (AG) codes over fixed alphabets. Over a field of size l, these codes are within 2/( √ l − 1) of the Singleton bound. The functions fields underlying these codes are subfields with a cyclic Galois group of the narrow ray class field of certain function fields. The ...
متن کاملA Displacement Structure Approach to List Decoding of Reed-Solomon and Algebraic-Geometric Codes∗
Using the method of displacement we shall develop a unified framework for derivation of efficient list decoding algorithms for algebraic-geometric codes. We will demonstrate our method by accelerating Sudan’s list decoding algorithm for Reed-Solomon codes [22], its generalization to algebraicgeometric codes by Shokrollahi and Wasserman [21], and the recent improvement of Guruswami and Sudan [8]...
متن کاملEfficient decoding of (binary) cyclic codes above the correction capacity of the code using Gröbner bases
This paper revisits the topic of decoding cyclic codes with Gröbner bases. We introduce new algebraic systems, for which the Gröbner basis computation is easier. We show that formal decoding formulas are too huge to be useful, and that the most efficient technique seems to be to recompute a Gröbner basis for each word (online decoding). We use new Gröbner basis algorithms and “trace preprocessi...
متن کاملÉtude des systèmes algébriques surdéterminés. Applications aux codes correcteurs et à la cryptographie
Gröbner bases constitute an important tool for solving algebraic systems of equations, and their computation is often the hard part of the resolution. This thesis is devoted to the complexity analysis of Gröbner basis computations for overdetermined algebraic systems (the number m of equations is greater than the number n of variables). In the generic (”random”) case, tools exist to analyze the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Information Theory
دوره 41 شماره
صفحات -
تاریخ انتشار 1995